home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 January / EnigmA AMIGA RUN 24 (1997)(G.R. Edizioni)(IT)[!][issue 1998-01 & 02].iso / RECENT2 / Picass96.rdm < prev    next >
Text File  |  1997-12-16  |  6KB  |  127 lines

  1. Short:    Picasso96 system for Amiga graphics boards
  2. Author:   Tobias Abt <tabt@studbox.uni-stuttgart.de>
  3. Uploader: Tobias Abt <tabt@studbox.uni-stuttgart.de>
  4. Version:  1.32
  5. Type:     gfx/board
  6.  
  7. This archive contains all you need to get Picasso96 up and running on your
  8. Amiga.  Picasso96 offers support for many different Amiga graphics boards,
  9. has  builtin  HiColor and TrueColor support for intuition screens and many
  10. more...
  11.  
  12. Requirements:
  13. - Kickstart and Workbench 3.0 (V39),
  14. - Motorola MC68020 processor or better,
  15. - CyberVision64, CyberVision64/3D, Domino, Merlin, oMniBus, PicassoII,
  16.   PicassoII+, PicassoIV, Piccolo, Piccolo SD64, Pixel64, Retina BLT Z3,
  17.   Spectrum or uaegfx.
  18.  
  19. AnyWare, i.e. not commercial or ShareWare. No distribution restrictions.
  20.  
  21. Short history:
  22.  
  23. Changes in 1.32:
  24. - emulation libraries and Picasso96API.library now prefer faster cards
  25.   for BestModeID type functions if more than one is installed
  26. - ScrollVPort() implemented and tested (thanks to James Ceraldi). This
  27.   should fix problems with CyberAnim, too.
  28. - mask blits using same source and destination format (both bitmaps
  29.   located in graphics card mem) are done with blitter if available
  30. - PicassoIV: new pixel clock for PabloIV PAL support added
  31. - WaitBOVP() and WaitTOF() added again after minor fixes, these were
  32.   left out accidentally in the 1.31 release
  33. - drivers for the CirrusGD542X boards have been fixed. These were
  34.   unfortunately partially defective in the 1.31 release.
  35.  
  36. Changes in 1.31:
  37. - CyberVision64: 2MB memory detection corrected.
  38. - CyberVision64/3D: switching logic of scan doubler module fixed and
  39.   tested.
  40. - Merlin: fixed bug in IRQ handler causing enforcer hits in some cases.
  41. - PicassoII: hardware IRQ only with PII+ fix.
  42. - Retina BLT Z3:
  43.   - init code fixed (card locked up sometimes).
  44.   - allowed resolutions corrected.
  45.   - inversion and fill operations use the blitter now (in many cases).
  46. - fixed some details and added more zero pointer checks in WaitTOF()
  47.   and WaitBOVP().
  48. - DIPF_IS_DBUFFER set on all P96 modes to reflect implemented double
  49.   buffering.
  50. - System2ScreenBlits tooltype added to explicitly allow expansion blits
  51.   through host cpu accesses. This may speed up Text(), BltTemplate() and
  52.   p2c blits but should not be used on systems where bus timeouts occure
  53.   too early (FastGary option and some ZorroII implementations). If you
  54.   experience ragged text output and lockups on Cirrus based cards you
  55.   should not use this option.
  56. - fastlayers.library: fixed a bug with BACKDROP windows.
  57. - Picasso96Mode: "memory freed twice" alert and settings merging fixed.
  58. - added french translation to the installer script (thanks to Cédric
  59.   Quillevere).
  60.  
  61. Changes in 1.30:
  62. - Retina BLT Z3:
  63.   - hardware VBlank interrupt supported.
  64.   - corrected and checked all possible clocks.
  65.   - hardware sprite works in HiColor now.
  66.   - border problem reduced to one line at the top of the display in chunky
  67.     modes.
  68.   - memory check for 4MB detection (hopefully) corrected.
  69. - corrected a bug when blitting from ARGB to RGBA bitmaps (thanks to
  70.   Stefan Sommerfeld for reporting this bug).
  71. - implemented WaitTOF() and corrected WaitBOVP(), both functions use the
  72.   hardware interrupt now when available.
  73. - PicassoIV interrupt handling corrected to allow correct 16bit 44kHz
  74.   playback with the Concierto sound module during VBlank activity.
  75. - new install script introducing update and uninstallation features.
  76. - Pixel64 and UAE drivers included in distribution and installation.
  77. - corrected double buffer handling of non-visible screens which used
  78.   to consume all free CPU time.
  79.  
  80. Changes in 1.29:
  81. - added Retina BLT Z3:
  82.   - first alpha release!
  83.   - hardware sprite in Hi/TrueColor not available yet
  84.   - only scrolling is currently accelerated
  85.   - DPMS should already work
  86.   - chunky screens have one line of border at the top and at the bottom,
  87.     this seems to be a bug of the NCR
  88.   - most pixel clocks untested, do not wonder if the display is not
  89.     stable in certain modes
  90.   - no support for external monitor switches yet
  91.   - only tested with 1MB, memory check routine might fail for 4MB boards.
  92. - added CyberVision64/3D:
  93.   - first alpha release!
  94.   - BltTemplate()/Text() and Planar2Chunky are not accelerated yet
  95.   - DPMS should already work
  96.   - ZorroII completely untested and might not work at all!!!
  97.   - monitor switch could not be tested/implemented yet
  98.   - on a ZorroIII Amiga it runs fairly well right now...
  99. - success and bug reports for the new drivers are welcome...
  100. - Merlin: implemented Planar2Chunky blits and hopefully fixed a bug due
  101.   to a missing WaitBlitter()...
  102. - Picasso96Mode: removed obsolete family stuff and enforcer hits
  103. - semaphore added to avoid crashes if multiple instances of Picasso96Mode,
  104.   PMTNG or PabloPrefs try to open the global edit screen simultaneously.
  105. - PicassoIV: improved horizontal panning
  106. - PiccoloSD64: blit routines slightly optimized
  107.  
  108. Changes in 1.28:
  109. - major speed increase: optimized Text().
  110. - fixed KickStart 3.0 only bug which could cause system crashes.
  111. - removed potential enforcer hit during swapping of planar screens.
  112. - hardware acceleration for monochrome pattern blits (Cirrus only right
  113.   now).
  114. - graphics memory caching mode changed with 040 and 060 CPUs (a big
  115.   thank you to Didier Levet!). This can lead to significant speed ups.
  116.   If you want to disable this feature you can set the environment
  117.   variable ENV:Picasso96/DoNotSetMMU to "Yes".
  118. - OS 3.x compatible double buffering implemented. On boards without
  119.   hardware interrupt support this is not perfect yet.
  120.  
  121. Changes in 1.27:
  122. - PicassoIV: PIP reacts better on hardware restrictions.
  123. - PicassoIV: max. allowed horizontal resolution adapted. Now screens with
  124.   up to 2000 pixels are creatable in Chunky and HiColor.
  125. - fixed a bug within the memory management, which was introduced in 1.26
  126.   and caused a lot of trouble (e.g. with NoMemory screens).
  127.